home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Monster Media 1996 #14
/
Monster Media No. 14 (April 1996) (Monster Media, Inc.).ISO
/
bbs_util
/
mcm10g5.zip
/
SHORT.DOC
< prev
next >
Wrap
Text File
|
1996-01-17
|
22KB
|
579 lines
│
─·───
┌────┬────┌──────┌────┬────┌────────┌────┌────┐
│ │ │ ┌──│ │ │ ──── │ │ │
│ │ │ │ └──│ │ │ │ ┌──┐ │ │ └──┐
└──┴───┴──└──────└──┴───┴──└──┘ └──└────└───────┘
Version 1.0g5
Copyright (C) 1994-1995 by Albert Freriks and Gordian Schuermann
ALL RIGHTS RESERVED
──────────────────────────────────────────────────────────────────────────────
The HYDRA protocol was designed by
Arjen G. Lentz, LENTZ SOFTWARE-DEVELOPMENT and
Joaquim H. Homrighausen
COPYRIGHT (C) 1991-1993; ALL RIGHTS RESERVED
──────────────────────────────────────────────────────────────────────────────
THIS IS A GAMMA VERSION OF MCMAIL!
──────────────────────────────────────────────────────────────────────────────
Features ───────────────────────────────────────────────────────────────────
──────────────────────────────────────────────────────────────────────────────
- FTN-Compatible Mailer for DOS
- Binkleystyle outbound
- Internal Netmail- and Filerouting
- Full featured Outboundmanager
- Support up to 256 AKAs (in and out)
- HYDRA-Transferprotocol with chat
- Very flexible Costcalculation
- Nodespecific costlogging
- Support up to 99 Lines
- Full visual linecontrol from one station in Multiline-Environments
- Logfilescrolling
- Different loglevels for screen and file
- Fast filerequestaccess via it's own index
- ASCII-Configfiles or Setupprogram (C) by Klaus Winckler
- Support V7-Nodelistindex
- External Nodelistcompiler for short indexfiles and multiply
nodelistsearch
- Nodelistlookup
- Runs without nodelist if you don't need one
- Direct CLASS 2 and CLASS 2.0 faxreceive or via external program
- Faxforwarding
- Runs with it's own Asyncroutines or a Fossildriver
- Special out- and inboundfunction
- Request-Processor Interface
- Direct support of cFos/Pro CCB-Mode
- Full featured Terminal. IEMSI, Phonbook, Zmodem, Hydra and external
Protocols.
Disclaimer ─────────────────────────────────────────────────────────────────
──────────────────────────────────────────────────────────────────────────────
The author makes no warranties of any kind, express or implied,
including without limitation, any warranties of merchantability and/or
fitness for a particular purpose. Furthermore, the authors shall not be
liable for any damage to data or property which may be directly or
indirectly caused by the use of McMail 1.0g1 and it's tools. At no case
the authors will be liable for any damages, including lost profits,
or for any claim by any other party. We only guarantee McMail will occupy
diskspace.
Distribution ────────────────────────────────────────────────────────────────
──────────────────────────────────────────────────────────────────────────────
This gammaversion of McMail may be freely distributed in it's original
form with all files. No user may modify McMail or this document in any
way. No fee, charge, or other compensation may be accepted or requested
without prior written permission of the authors.
McMail may not be included as part of any software library which is
distributed on a commercial basis without prior written permission
from Gordian Schuermann and Albert Freriks.
Licence ────────────────────────────────────────────────────────────────────
──────────────────────────────────────────────────────────────────────────────
Version 1.0g is a gammaversion of McMail, Copywrite by
Gordian Schuermann and Albert Freriks.
You may use this version of McMail under following conditions.
1. You are not allowed to alter oder recompile McMail.
2. You understand that McMail is neither freeware nor publicdomain-
software. It is shareware meaning you have to register McMail
after a test period described under 3.
3. This gammaversion McMail 1.0g may be used unregistered until the
release of McMail version 1.0.
4. Your registration of McMail 1.0g covers the use of MCMAIL 1.x as
well.
5. Gordian Schuermann and Albert Freriks are in no way obligated to
provide future versions of, or support for, McMail.
6. We regret that we cannot guarantee a faultless running of McMail.
Also we cannot guarantee that McMail does no harm to your system,
although we tested it thoroughly.
7. McMail may not be used in any unlawful or illegal manner.
If you do not agree with one or more conditions as written above, you are
not allowed to use McMail.
Files in the Distributionarchiv ─────────────────────────────────────────────
──────────────────────────────────────────────────────────────────────────────
MCMAIL.EXE - The Mainprogram
MCMAIL.OVR - The Overlaydata
MCMAIL1.CFG - Configfile for line 1
MCMAIL1.EVT - Eventconfig for line 1
MCMNODE.EXE - The Nodelistcompiler
MCMNODE.CFG - Configfile for McM-Node
REQUEST.CFG - Filerequest configfile
ROUTE.MCM - Routeinfofile
MCMPINT.EXE - Intertaskpatchprogram
MCMVIEW.EXE - Multilinebrowser
VIEWRA.EXE - BBS-Viewer for Remote Access
MCMREQIX.EXE - Filebaseindexer
MCMTYPES.PAS - Developersinfo
REGISTER.GER - Registerform for Germany.
REGISTER.INT - Registerinfo for international registrations.
BUG.REP - Bug-Report-Sheet. Please use this if you have problems.
(Please send this as netmail not fileattache!)
MCMFAX.INF - Information about McMail and FAX-receiving.
MCMCFOS.INF - Information about McMail and cFos.
SHORT.DOC - Aehhhmm....
FILE_ID.DIZ - ...
Keys ───────────────────────────────────────────────────────────────────────
──────────────────────────────────────────────────────────────────────────────
H - Toggle History/InterTask/WOH-Window
L - Switch direct to LastIn / LastOut
O - Switch direct to Out-Sessions
I - Switch direct to In-Sessions
M - Switch direct to Multilineview
W - Switch direct to WoH-View
S - Immediate Outboundscan
B - Bundle NetMails (Route)
N - Start the Mail2U-Scanner
T - Change Eventflags temporary (until the next shutdown)
F - Clear flowdata (see statusline)
? - Info about McMail
ALT_H - Help in some situations
ALT_U - Clearing history and BadTransfer files. (Normally done
automatically at 00:00)
ALT_C - Call Node once
ALT_P - Poll Node
ALT_R - Request files
ALT_S - Send Files
ALT_D - Terminalmode
ALT_L - Logfilescrolling (F-search text, N-search again, ESC - quit)
ALT_O - Call Outbound-Manager
ALT_J - DOS-Shell
ALT_I - Manual modeminit
ALT_W - Update 'Whats on hold - Information'
ALT_X - Exit (errorlevel 0)
ALT_M - Shows a popupmenu
CTRL_B - Toggle BBSnext
CTRL_D - Toggle Crash-Dailing, no trycounter no wait.
CTRL_P - Toggle Password-Override.
ENTER - Shows information
CTRL-Ret - In Multilinemode McMail shows the header and the last three
logentries of the corresponding line.
In WOH-Mode McMail call the highlighted node.
Up
Down
PgUp
PgDown
Pos1
End - Scrolling History-Window
PgUp/Dn - Add / Remove a B-Channel during transfers. This only works
with cFos/pro >= V 1.03 in CCB-Mode
CtrlPgUp
PgDn - Start Up- Download in Terminalmode
Semaphors ──────────────────────────────────────────────────────────────────
──────────────────────────────────────────────────────────────────────────────
TASK.<task> - Created by McMail, shows that a
session in this task is running
MCMRUN.<task> - Created by McMail, shows that
McMail <task> is up and running. This
file will be touched every 3 minutes
MCMBBS.<task> - Created by McMail, shows that a human
caller is online. For RA Sysops, a file
called MCM<task>.BBS is created also ;-)
MCMFAX.<task> - Created by McMail, shows that a FAX-Session
is running.
MCMVOC.<task> - Created by McMail, shows that an external
Voiceprogram is running.
MCMDEX.<task> - Created by McMail, shows that the DialExit
function is executed.
MCMTRM.<task> - Created by McMail, shows that the external
Terminal function is started.
MCMSLEEP.<task> - Created by McMail, shows that the
task has been stopped by an MCMHOLD.<task>
MCMEXT<task>.<errorlevel> - Forces McMail <task> to exit with
errorlevel <errorlevel>
MCMSCAN.<task> - Forces outboundscan for the corresponding
task
MCMSCAN.ALL - Forces outboundscan for all tasks
MCMHOLD.<task> - McMail <task> kills this file and create
MCMSLEEP.<task>. McMail <task> closes all
open files and does nothing, until
MCMSLEEP.<task> is erased.
MCMROUTE.<task> - Forces NetMailrouting for the corresponding
task
MCMROUTE.ALL - Forces NetMailrouting for all lines
MCMNET.<task> - Forces MyMailScan for the corresponding
task
MCMNET.ALL - Forces MyMailScan for all lines
MCMWOH.<task> - Forces to update the 'Whats on hold' - Data
MCMWOH.ALL - Forces to update the 'Whats on hold' - Data
CLRIN.<task> - Clear inbound-flow
CLROUT.<task> - Clear outbound-flow
CLRCOST.<task> - Clear cost-value
CLRBBS.<task> - Clear BBS-calls
CLRFEV.<task> - Clear FEV-calls
CLRALL.<task> - Clear all flowdata
MCMNOREQ.<task> - If found, no Filerequest will be processed.
MCMNOBBS.<task> - If Found, no human callers are allowd.
Batchfiles ─────────────────────────────────────────────────────────────────
──────────────────────────────────────────────────────────────────────────────
McMail create this Batchfiles if it exit with an errorlevel in onlinestate
BBSBAT<task>.BAT - Normal BBS-Caller
FAXBAT<task>.BAT - External FAX-Receive
VOCBAT<task>.BAT - External Voice-Receive
DEXBAT<task>.BAT - Exit on DialExit
TRMBAT<task>.BAT - Exit on BBSnext.
The contents is always the same: (??? = BBS, FAX, VOC, DEX, NXT)
SPAWN???.BAT <tasknr>
<comport>
<DTEspeed>
<linespeed>
<time to next NoBBS-event>
<connectaddons>
<errorlevel>
Commandline params ─────────────────────────────────────────────────────────
──────────────────────────────────────────────────────────────────────────────
MCMAIL.EXE <task> [<param>] [<param>] [<param>] ...
<task> - Starts McMail in specified task, for example
"mcmail.exe 2" starts McMail for task 2 (default is 1)
NOMODEM - No modem is used by McMail (for testing purposes)
NOEMS - Disable EMS-Memory useage for overlay and swapping
NOXMS - Disable XMS-Memory useage for overlay and swapping
NOUMB - Disable UMB-Memory useage for overlaybuffering
NOBUFCHK - Disable Transfer/Receive-Buffer checking at startup
JMPEVT - Jump directly to the actual event, ignore not executed
forced events.
WAIT - Wait for 2 seconds at startup.
/C:<FNAME> - Use a specific CFG-File
Environment variables ──────────────────────────────────────────────────────
──────────────────────────────────────────────────────────────────────────────
MCM - Path to McMails homedir. If not set, McM use the start-
directory. (SET MCM=F:\MAILER)
MCMOVR - Path to McMails overlaydata MCMAIL.OVR. Set this to a
RAM-Disk for faster access, or use EMS-Memory.
(SET MCMOVR=E:\)
MCMTMP - McMail create temporarly stuff here.
MCMSCR - McMail create the Screenimage for multilineview here.
Files used or created by McMail ────────────────────────────────────────────
──────────────────────────────────────────────────────────────────────────────
MCMAIL<task>.CFG - Config
MCMAIL<task>.EVT - Eventconfig
MCMAIL<task>.FLW - Flowdata. Can be erased to set all flowdatas to zero
MCMAIL<task>.NOD - Compiled Nodedata. This file is created every time
McMail starts
MCMAIL<task>.BBS - Compiled PhoneBookdata. This file is created every time
McMail starts
MCMAIL<task>.SCD - Currently event
MCMAIL<task>.SET - Last status of History-Window
MCMAIL<task>.INH - Inhistory
MCMAIL<task>.OUH - Outhistory
MCMAIL.INT - IntercomFile (Lineinfo)
MCMAIL.BXF - Badtransferinformation-File
MCMAIL.WOH - Whats on Hold information
MCMAIL<task>.RUT - FileRequest-Response Pkt (is created temporary by
McMail)
MCMAIL<task>.INF - Special-Outdir-Fileinformation-Pkt (is created
temporary by McMail)
MCMAIL<task>.SCR - Screenimage
MCMROUTE.NOW - Created by McMail if a task is routing NetMail
????????.-?? - Callsemaphor, placed in the Outbound-directory
????????.$?? - BusyMark, placed in the Outbound-directory
????????.&?? - UndialMark, placed in the Outbound-directory
????????.#?? - HandshakefailureMark, placed in the Outbound-directory
MESSAGE.MCM - Plain ASCII-Textfile. If this file is placed in a
special outdirectory it will be appended to the
infofile MCMAIL$T.INF.
REMINF<task>.DAT - FD-compatible RemoteInfoFile.
SRIF.$<task> - This is the Standard-Requestprocessor-Information-File
Add-On tools ───────────────────────────────────────────────────────────────
──────────────────────────────────────────────────────────────────────────────
MCMREQIX.EXE - Create RequestIDX-Files.
Use like this: MCMREQIX.EXE <path and name of your
requestconfig>
Example: MCMREQIX.EXE f:\mailer\request.cfg
MCMPINT.EXE - Patches Intertask files (for MultilineInfo)
Use like this: MCMPINT.EXE <task> <Text>
Example: MCMPINT.EXE 2 Just tossing Mail
MCMVIEW.EXE - Shows your line activity. McmView is exactly like
McMail it self, except the comroutines. It can handle
Events, commandlineparameter and so on. The default
used Task is 0. If the environment Task is set,
McmView use this.
Use like this: MCMVIEW.EXE <lines> [</c:cfgfile>]
Example: MCMVIEW.EXE 3 2 1 4 5 /c:f:\mailer\mcmail1.cfg
VIEWRA.EXE - BBS-Viewer for Remote Access. See cfg for details.
Miscellanous ───────────────────────────────────────────────────────────────
──────────────────────────────────────────────────────────────────────────────
After fatal errors McMail exits with errorlevel 255. Please inform
the authors of these errors immidiately. Thanx!
After modeminiterrors McMail exits with errorlevel 254.
If not enough diskspace McMail exits with errorlevel 253.
If you use an external fossil driver we recommend X00 1.53 with
Recv/Trans-Buffer >= 4096.
See the config-files for more information.
McMail support DOS-Environments in all Control-Files.
Some examples for the MCMAIL.CFG:
if you set "baud=38400" you can define in the .CFG "Baudrate %baud%"
You can also define this one:
%task=1% Baudrate 57600 (If task equal 1 then baudrate = 57600)
%task#2% Baudrate 115200 (If task not equal 2 then baudrate = 115200)
This works in MCMAIL.CFG MCMAIL.EVT REQUEST.OK TRANSLAT.COD COST.TBL and
all banner and response files as well. If you want to insert a % somewere
in textfields or commandstrings use %%
Contacting the authors ─────────────────────────────────────────────────────
──────────────────────────────────────────────────────────────────────────────
Gordian Schuermann
Franz-Reyersbach-Straße 6b
26133 Oldenburg, Germany
FidoNet : 2:2426/2001 +49-441-46875 (BBS/FAX) 24h
2:2426/2002 +49-441-9400833 (BBS/FAX) 24h
2:2426/2003 +49-441-9400834 (BBS/ISDN) 24h
2:2426/2004 +49-441-9400835 (BBS/ISDN) 24h
InterNet: gordian@otol.north.de
───────────────────────────────────────────────────────────────────────
Albert Freriks
Dragoner-Straße 18d
26135 Oldenburg, Germany
FidoNet : 2:2426/2090 +49-441-25006 (BBS/FAX) 24h
Registration ───────────────────────────────────────────────────────────────
──────────────────────────────────────────────────────────────────────────────
For german registration see REGISTER.GER
For international registration contact Albert Freriks.
Getting help ───────────────────────────────────────────────────────────────
──────────────────────────────────────────────────────────────────────────────
Try to get the MCMAIL.GER (german), MCMAIL (international) or write a
Netmail to one of the authors.
Special Thanks ─────────────────────────────────────────────────────────────
──────────────────────────────────────────────────────────────────────────────
to the BetaTeam for testing McMail in the real, hard "MailerLife" ;-)
>> In alphabetic order <<
Andreas Hensel
Andreas Klein
Andreas Otto
Andreas Rehberg
Boris Huertgen
Chris Lueders
Christian Hase
Edgar Becker
Frank Baier
Frank Koehler
Gerhard Klobuzinski
Hans Stiene
Jochen Grashorn
Juergen Tibi
Klaus Meyer
Klaus Winkler
Marc Braun
Markus Mohr
Martin Moers
Michael Bauer
Mirko Mucko
Oliver Roepke
Oliver Stephan
Ronald Brusch
Siegfried Osterloh
Stefan Kaspar
Sven Dueker
Sven Meinhardt
Thomas Leubner
Tim Karnau
Uwe Boettjer
Wilfried Hausmann
Wim Abels
Winfried Scharff
────────────── Now have fun and support the Shareware-Concept ──────────────
──────────────────────────────────────────────────────────────────────────────
cFos is (c) by Martin Winkler & Christoph Lueders
X00 is (c) by Raymond L. Gwinn
Binkley is (c) by Bit Bucket Software
FrontDoor is (c) by Joaquim Homrighausen, Absolute Solutions
Remote Access is (c) by Wantree Development & Andrew Milner
cFosTalk is (c) by Michael Grube
Imail is (c) by Andreas Klein
Itrack is (c) by Frank Prade
Imove is (c) by Oliver Stephan
Eof ────────────────────────────────────────────────────────────────────────
──────────────────────────────────────────────────────────────────────────────